
{
	double tempFollow3Var = f4;
	f4 = f3;
	f3 = f0;
	f0 = tempFollow3Var;
}

f1 += f16;
if(1 < f1){
	f1 -= 2;
}else if(f1 < -1){
	f1 += 2;
}

f15 = Math.max(f11,f16);

{
	double tempFollow3Var = f2;
	f2 = f7;
	f7 = f1;
	f1 = tempFollow3Var;
}

{
	double tempFollow3Var = f11;
	f11 = f3;
	f3 = f12;
	f12 = tempFollow3Var;
}

f3 = Math.max(f11,f10);

{
	double tempFollow5Var = f15;
	f15 = f10;
	f10 = f4;
	f4 = f13;
	f13 = f12;
	f12 = tempFollow5Var;
}

f14 += f6;
if(1 < f14){
	f14 -= 2;
}else if(f14 < -1){
	f14 += 2;
}

f3 = Math.max(f11,f16);

{
	double tempFollow5Var = f15;
	f15 = f16;
	f16 = f4;
	f4 = f13;
	f13 = f12;
	f12 = tempFollow5Var;
}

f3 = Math.max(f9,f16);

f7 += f16;
if(1 < f7){
	f7 -= 2;
}else if(f7 < -1){
	f7 += 2;
}

f3 = Math.max(f11,f16);

{
	double swap2Vars = f5;
	f5 = f6;
	f6 = swap2Vars;
}

{
	double tempFollow3Var = f14;
	f14 = f3;
	f3 = f0;
	f0 = tempFollow3Var;
}

{
	double tempFollow3Var = f4;
	f4 = f9;
	f9 = f10;
	f10 = tempFollow3Var;
}

{
	double tempFollow3Var = f11;
	f11 = f3;
	f3 = f14;
	f14 = tempFollow3Var;
}

{
	double tempFollow5Var = f15;
	f15 = f8;
	f8 = f4;
	f4 = f0;
	f0 = f12;
	f12 = tempFollow5Var;
}

{
	double swap2Vars = f5;
	f5 = f6;
	f6 = swap2Vars;
}

f13 = Math.max(f11,f16);

{
	double swap2Vars = f5;
	f5 = f8;
	f8 = swap2Vars;
}

{
	double tempFollow3Var = f2;
	f2 = f6;
	f6 = f1;
	f1 = tempFollow3Var;
}

f3 = Math.max(f11,f2);

f0 += f16;
if(1 < f0){
	f0 -= 2;
}else if(f0 < -1){
	f0 += 2;
}




if(0 < f16){ 
	if(f11 < 0){ f11 -= 2*f16*f11; }
}else{ 
	if(0 < f11){ f11 -= 2*f16*f11; }
}

{
	double swap2Vars = f3;
	f3 = f6;
	f6 = swap2Vars;
}

{
	double tempFollow3Var = f12;
	f12 = f7;
	f7 = f1;
	f1 = tempFollow3Var;
}

{
	double swap2Vars = f5;
	f5 = f13;
	f13 = swap2Vars;
}